package example.service;

import example.dao.BookDao;
import example.entity.Book;

import java.util.List;

/**
 * @author 张心怡
 * @date 2024/12/16
 */
public class BookService {
    // 添加图书
    public static void addBook(Book book) {
        BookDao.addBook(book);
    }

    // 根据图书ID删除图书
    public static void deleteBook(int id) {
        BookDao.deleteBook(id);
    }

    // 更新图书信息
    public static void updateBook(Book book) {
        BookDao.updateBook(book);
    }

    // 根据图书ID查询图书
    public static Book getBookById(int id) {
        return BookDao.getBookById(id);
    }

    // 查询所有图书
    public static List<Book> getAllBooks() {
        return BookDao.getAllBooks();
    }

    // 根据条件搜索图书（简单示例，可根据需求扩展）
    public static List<Book> searchBooks(String keyword) {
        return BookDao.searchBooks(keyword);
    }

    public static int getTotalBooks() {
        return BookDao.getTotalBooks();
    }
}

